a little error handling
allow special _catch entries
allow special _then entries
Document special entries