sync with compiler model loader grrrrr!