Any good reason this is lazy?