because this is what happens when lazy