the interpreter now registers the default methods automatically