more sensible format arg parsing