Wouldn't it be better to just `return` here so you don't get a misleading message about getting size 0 from content range header?