Add square fast path