Added support to New() for pens