more ObjC-ish example