collapse prototype definition even if statements precede it.