hopefully better synch