Too many ways for this plan to go pear-shaped. Going back to the static constructor