deprecate square(). closes #3443