Group homomorphisms: what "structure-preserving" really means