I assume this will use the passed value except if its null will used the saved values.