prevent demote