ruby has an existential crisis