ruby really wants the end here?