It should be safe to let the compiler determine the function - it'll error during compile if it picks the wrong one because unicode isn't specified