Added trycatch adn debugging statements to monitor() to detect error with bad futures