Modeling Preparatory Commitment and Non-repeatable Decisions