allow minimum_load to be overridden in subclasses