Modified proposal and initialisation methods.