+ Updated syntax for modern objc