Ah, right -- instead could you store the usable size (along with the drift warning min/max limits) as a member variable so that we don't have it hard-coded everywhere?