continued pushing things up the prototype chain