Same comment as above on the messages and return value