sml: Convert exceptions into value type objects
patches: delete remove exceptions and use values