id context compat