map -> forEach where appropriate