Could we leave off the `$layer` argument since it's not being used by the core class here?