Seriously, doesn't this make return redundant?