Why an empty interface ?