Did this ever not respond to `.length` for you?  I feel like this may always be a string, so the `respond_to` could be removed.