Bug when using objc