refuse to use invalid moments in when picking a format from the array