order entry concepts for model init; improve the error message