New trouser snake explanation