At the very least I would make a distinction between the return value types.