it now completely works on omega, entirely internal