conversion to string not necessary imo, e.g. it can take symbols and strings where symbols are actually kind of preferred :)