Revert "A final fix for compound operators"

This reverts commit ddf4428e8f5e5094509d2fa7299305a02c825d09.
Fix for operators + "safehack" for bools.

My previous update was working, seemed that the improper errorchecking
was related to booleans, and also affected other operators. I have added
a "temporarly" solution for the error-handling, which should work much
better.