Implemented allowHolding - thanks commy