What is the reason here to not just use take?