salmon is still deps o3, so hide it from exports to allow testing