Adds take implementation.