* 'target' in transition may be callable