More use of extends