should be using dimension, rather than forcing the dimension myself