gras: cleaner way for msgs to override item reserve