Switch to eieio.