usage: patterns delegates noticed