used either instead of maybe to test better