Please, make this `internal`