Making AdvancedInputHandle recoverable