Implement proper throwable errors
Fiddling around
Stub out some more read-only things