There is one optional parameter which is used in the ```runlevel``` proposal code; it's called ```force_reset``` and it is missing in my implementation. I will add TODO and adapt the code.