Java doesn't like moving things around :(