need a return here in order to be able to "restart" properly