Revert fc2ad0c..9d9347a

This rolls back to commit fc2ad0cbd5128873d81ea33dbf76786aeb3b58ae.
Revert 9d9347a..eac54ca

This rolls back to commit 9d9347a50581b356c3cf3ceb2f21f175bf6737a7.
variation commit..

trying to fix error of double subdivision