was using concat(), but switched back to + o[Aperators for legibility and terseness