Was this change necessary for take()?