* re-ordering declaration of out-of-order statements to resolve failing notifies