avoid needless register save when storing structures