From http://silex.sensiolabs.org/doc