Added raise on save failure & raised exception