I wish ruby wasn't retarded :(