Why is this page reload needed here?