You're correct on both counts; I had a bug in the ART code which said all datasets were ART datasets. And I indeed did forgot to commit rockstar.py. I've updated the changest accordingly, does that work for you?
Sorry, no. Your PR has some conflicts in it right now that I'm not sure I can resolve. Can you take a look at them, please?