Why would it need to match return statements that are not followed by new lines? Surely that's just inefficient?