Do we really need a return value?
I feel that it's not really required.