Don't force-unwrap error
Make resolving the binary URL lazy again
Simplify scanner
Capture source instead of sending it over a signal
Refactor stripping
Expand tuple