dirty socks based on working v2.2.1.