Would a `loop do (...) end` be better syntax to use here, since we don't need to break out?