Beta model, subject to change.