return false instead of exit, bugfix