remove unnecessary checking