[INFO] make register class don't throw exception, so can't stop whole
procedure