controlBlock methods for testing