compat + fixes