Granite is a rock but not every rock is granite