_all_ check stuff with illegal data return the bad data too, to help debugging