Intelligent capture