Split out Scheme