Design at a higher level.