rmatch_calls raises errors in cases it cannot handle.
working towards handling specials and raising errors for reference classes
Raise exceptions in cases rmatch_calls is likely to handle incorrectly.