Edited but still probably an arse composer.json