various fixes

- my garage was broken in some weird specific cases
- still sorting out some download + print issues.

Signed-off-by: Chris Jones <chris@jonezy.org>