Revert "Revert "remove return lp""

This reverts commit 7cba799ae53ea12f67dd7569b6c419758c516982.
Revert "Revert "it was to be closed so well close it""

This reverts commit de1006ba3752db3f632c34cfbc260cb5f474bf86.
Revert "it was to be closed so well close it"

This reverts commit b457d81b5b0f937611f606e40cc5d93ca7ae8303.