should fix #2 and add the ability to specify format string for good measure