i shouldn't be allowed to mess around in java.