removes unnecesary if