you *should* check explicitly for foo.