Thanks for posting that, I had not seen it. It's a good example. I use dependencies that are just imported at the top and not lazily required by the provider's crud method, which may remove some of my blockers. Will have to try again later, thanks again!