Understanding domains