added crate data specific exception class