of course ruby people have to use fancy syntax