micro self-checks