performance upgrades
black obstacle
Revert "black obstacle"

This reverts commit ce6f380640398b73e4255d1c4797eede3a003cf0.