Added new, deterministic initialization method.