This change indeed isn't necessary. Delete wraps signals, too, inside atomic. So, for the delete case the .atomic() doesn't do anything.