Converted everything to use check/perform rules.