came up with a better way of qualifying calls: don't bother special casing based on enhancement number. Just cast on all -- makes really no difference and the logic ends up looking much cleaner.