renamed 'is-layout' strategy in order to prevent name clashes