composer stuff. Less restrictive pimple version