why do it like this?