this else should not be necessary