nitpick: can you precede this return statement with a blank line to improve readability?