Refactored the single_birth as per comments on PR.

#3768