more shenanigans, refinement, etc.