make detected surface explicit variable