Automatic catch