These cover the errors that can happen with a single fragment and no additional manipulation by the caller of ApplyStrict.