more complete binary loading (untested)