form is stable, if ugly