Yup. I think a previous version might have thrown exceptions. This is better.