this else is useless