altered array map handling.