add mechanism to tolerate unforeseen tags