what a predicament