What's the benefit of using this when it's available? Would it be bad to just use the other implementation on all platforms?