deliver API changed a little