From @MarkRivers it might be good to make the readout_margin something that can be modified for each site. If it were a property of the base class, rather than a local variable in that function, then we could easily customize it without changing the base class code.