Making schemes as shared