remove unnecessary if-elses