Way less globals

Lets see if the commit comments appear here
Why private variables (_signum, _frame)?