I prefer rejecting the current_build from the set before calling `each` even though that requires an extra iteration. It's a minor gripe though.