removed functions shadowing native versions