Modernized syntax.
ARC support