make columns mixin a little more resilient
account for columns mixin change