add return statement for completeness