I think it would read better as should_only_print? (Remember, in ruby ending in a question-mark for a predicate function is customary)