Way too much work and lengthy.

In by Matthijs Ariens