Reduce count of sideeffects checks.
Remove unused code.
More cleanup.
Add status info.