silex provider fix