deliver alternative