boolification spec may be null, which means "not type object"