when the program is empty, the frame variable is reset to zero
rebuild and docs