Okay, that makes sense then; I didn't realize that we were already using `drop` and `take`. In that case we should merge this patch as is and maybe create a JIRA for Double ranges so people see it's a known issue. Made one other small comment on the patch.