added safety protocols to date override to prevent misuse