mapz() fix + misc