Are you supposed to explicitly extend object so you get a "new-style object" here or something?