Enforce interface