Gah, got my boolean logic a bit wrong
Complete with error doesn't count as finished