ruby with frustrating stuff