can reverse a loop even if function call is present as long