conveniences for converting from lever to persistedlever, use them
new exceptions, add underscore src