Explaining BSD