Can this be a `defined?` or `respond_to?` check instead?