better winch behaviour