added binary and vector asts to provide default functionality for two common cases... -sai