use a layer instead of a host (#9)