Hi Bryan, you duplicate a lot of clever code here. Would you mind refactoring this part in a follow-up patch? Bryan Wu schrieb: