hate objective C post