self-checks