remove redundant codes.