add autohandling for loose % signs