more repr improvements