removed key() and noConflict() functions