Isn't this a bit wasteful?