multiple callables per provider