updated to match new expected signature from walker