Probably correct training method