remove useless !this check