~90% RSpec test coverage