That would be consistent with how it behaves now.  We'd just have to remember to change this if we change how desired is returned to the user.  I don't think it causes a problem with the calculation, does it?