reset & safe division
use bytestrings for symbols