aligned with full reloading handler