renamed extension to prevent overloading