strategy for dealing with leading whitespace suggested in #577