Not sure adding count here adds that much vs. just using *3 and == 3. Also, doing it that way makes using before block to dry things out per comment on overall example