Wouldn't this also direct the user if one has already been scheduled (i.e. either zero or one)?