A stable base, all that is required is some error catching and default modules