Adjusted dimension preservation rules