Use the standard Error trait for errors
Cut down on cloning
More cloning cutdowns