Ah, I think I was dissuaded from that when I read the SO response that says you *have* to define a content observer which is unnecessary right now, but the comments under it say that's not a requirement. Yeah, will move to that setup (I didn't notice this was used in other places in the code).