what is a predicament?