To be clear about the execution order. It might be correct but it's not clear on the first look.