naming: sync not async ugh