My motivation here was to simplify the code, I'm not sure what the difference at the bytecode level is.