Added error handling since that's all that's happening now ;)