Cleaned up the take procedure.

Behavior is the same yet this is more concise.