remove unnecesary if