Improved error handling. Started crude method list.