Yeah, this problem was raised before. I'm not exactly sure what to do about it, as I can't replicate the problem. I think it's possible that it's some kind of Mafia setting, as some are getting it and some aren't.
Edit: Do you HAVE a display case? Apparantly this issue may be caused by not having one.
Yeah, I went poking through the code, and saw your intended solution. Looked pretty nifty.
I do have one, but it may be caused by the fact that I'm in HC at the moment. Will try it again once I've broken prism. Trying to rack my brain for an elegant solution of this leaves me with nothing.
P.S. You should update the "snapshot <unrecognized>" to include some of the new arguments you've added!
Thanks!