Provide chain of captures. Refactor code.