Objc swift compatibility;