Migrate to Silex