fix for retaining value with dependent field types