you have to do it like this, eh? why?