why is so lazy?