Map interface is good enough here