The return is unnecessary here I think because there is no subsequent logic in the outer scope