make sure schemes are shared and what not