binaries: move more logic to GPUB