layer

For internal usage.