forepredicament
not defined yet