more if else foolery