style assumptions