fix faction err