defer sig body eval until after everything has been initialized