work with strings here, it's safer
DRY
Simpler