remove the marco duplication of side effects