Should we declare the expected return type for good practice?