Revert "Added Patch from Nov 20th"

This reverts commit b6d73c0cb3618cea64b0d2857e72e7371af03a04.
Revert "Added Patch from Nov 20th"

This reverts commit 93fc2aae4c1667f885c99b56b35cac544c760318.
Revert "Added patch from Nov 20th"

This reverts commit 8eeaea167f982c2bc2d1e4259fccd6356fc2e126.