minor refactoring of ProjectRequest()
improve log message, exit early style