fix logic for the case when venue not valid