granite is difficult to stain.