fixing some linking issues with record update expressions