stricter use of match operators