Use undefined for defined predicate
Compare now() with delta
Test behaviour of hasOwnProperty beforehand