removed compat dependency