get past silly non-global expression rules?