extend from `object`?