added exception for negative birthdays