removed progress, slightly more verbose though