Mini bug fix, added more error handling