procedural wrangling