restricted S8 from initializing