use reload if we can