remove function. It conflict's with objc's version