Extend from the abstract view