allow returns in execution blocks