Now using an `external` class