Change the auto_reload to consider range modifier
fix the change