Promises more reliably apply. Changed behaviour of delayed execution.