This message needs some cleanup: "Unexpected @returns tag; function has no return statement."