reduce to single check