is this a good design choice?