I hate this stupid language