There is 2 `@return` here, is it normal?