add check for dirty transforms