rust breaking change: fail! -> panic!
Being work on state serialisation