take ends the source first
tidy up take
2.9.2