fix: exception in opener func