spans are cleaner