@objc doesn't seem to be required here