this style is based on the execution environment.