fixes redundant codes.