:construction_worker: Split to two methods to perhaps add a little clarity as to why rejecting b.nil?