Nope I got that version_compare completely the wrong way round