do not allow smf_source's reads to stomp on cached read_end position in parent class...