Quest flow design...some concerns