> But looking at the code, I can't figure out why passing :formats and :variants doesn't work, it looks to be supported.

I must admit that the way `find` works is confusing for me as well. I've added todo for myself to take care of it.