Refactored random blockers