I suppose the main issue is that one field depends on another.  Is there a better way to handle this by validating ko.computeds?