Execution flow changed for higher efficiency.