I don't get this... ```pickGmuRemoteGetWaitingTime()``` is only used here and it is check if the value is zero... why isn't this a boolean? something like ```hasRemoteGetWaited()```