Better Exceptions Handling

also prepared for domains
Version change (Better Exceptions Handling)