fix precedence order of return

this fixes an issue "Possible precedence issue with control flow operator" since
'return' is stronger than 'or' the 'or' would have never been called.