not to be delayed