Why require the base here?