proper error handling for twitter