be more cautious with loading blocks