Dynamic capture