better reactor handling