Welcome to SRP, looks like you are already an expert.