fixed now. I have put a short outline of each algorithm in the instructions. 

The preimpoundment algorithm uses a current surface line to clear out the image above the line, making sure the algorithm finds a surface *below* the selected current surface line. The 'current surface from bin' line is just used as a default value.