crude first pass at logging a choice