attempt to fix || behavior