Instead of setting an empty string, we should check to see if the slaved value exists and use it if it does. Right now, any defaults would still be overwritten with an empty string if no slaved value existed.