standalone check blocks