tweaking bottom contact yet again .. residuals returned to methods