removed weirdo err checking in _map