only throw solid blocks