simplify interface by internally tracking store load status