minor thingy, if it's not an early error return we usually refrain from explicit return statements and rather use ruby's implicit last return value :-)