first pass at delegate suffixes