more cleanup of translation, ruby access control + statics is unhelpful