complex compounded rules seem to parse correctly