Generic handler problem initial implementation