deal with sm conflict