bugfix: last level was ignored when user leaves it