From debugging in detail it seems that form_state was not giving appropriate ...