what if it is neither? should we do something more explicit?