I truly hate java