Added support for {}, {{}}, {!}, {?}, and {#}