Use the actual types for different kinds of changes