between vision or revelation