name applyFirst consistently in export