Use block instead of reflection
Increase the number of covered extensions