Issue with unused definitions

Moved response to new topic thread (as debating use of Ruby refinements is off-topic) …