ensure version is required

closes #3281