caller hierarchy and logging of unused step defs