surfaces are hard