uses godel surface detection to support handle detection