improved integrity of check