OMG Ruby is so complicated!