is this gem really required? We try to have as few dependencies as possible in monologue. Let me know what you think