What does a covalent bond do that an ionic bond does not?