Some error checking and the code is 1 byte less ;-)