Iterator: Ignore start/end if it's the empty string (or empty buffer)