Oh Java, why are you so dumb.