Use synchronous exists for testing