Interface not for static context