add failsafe against repeted override of the same object