Further refinements to assemblers