Must set detail to non-visible as detaching causes shift of columns.