Allow non-allprop requests (against possible inefficiencies); retrieve contentlength properly - slight cleanup