Switched to async, non-blocking core