Switching over to more flexible 'do' method, work done for oauth processes