The use of local `static` and `dispatch_once` here feels a little sloppy. Did you consider creating a subclass instead?