don't alter class constructor at all
extract declarations doesn't puke on nil statement in body