ambiguous function name changed