extractNamed syntax changes - still must explicitly call apply