add _map in some circumstances