more compat cases
wip