Use __sqr instead of __mul wherever possible