`@Provider` doesn't work?