allowing presave to use match build information