predicaments
not defined yet