Implement decoder for custom taps