Add help, instance data and better error handling.