Don't duplicate code.
No need to create a map here.
Was doing it the fugly way to avoid slicing but ultimately has little perf affect.

This is much nicer :)