specialized signature for second version of take'