Doing everything except map interface test