D and E and rocks