Dispatch works and has tests now.