more de-duplication