The English term "delivered" matches the Swedish term "levererade"