(though the compiler should be smart enough in 2014 to catch this :)