Left out some stuff.