added init verify check and comments to fill in exception responses