use false vs undef for future parser