The overload without boolean is unused. The overload with boolean always pass true. Merge into one without a boolean. This addresses the FIXME, and removes a branch from generated assembly (verified on linux-x64)
Also fix the typo in the method name.
Also fix the typo in the method name.