Was this just because shape is stored as a tuple?