Implemented a "non-desctructive" delay