use error instead of warn, because we can click on finish button anyway
if the status isn't OK
(todo, add a check box to allow all types)