why would you do that ruby