Rework handling of square root operation

No more sniffs and multiple calls handling