do not extend the prototype