suppress extra table separators that would appear when the tableview doesn’t have many rows
comments
nil-check before adding an item to array in -map: and refactor -mapSelector: with -map: