Decide how to return and return warnings (there might be more than one) when e.g. horizontal intensity is weak. Check `warn_*` variables in `C` code.