nicer reload code