First producer implementation.