Fixed issue where if no initial route, it wouldnt push the new view