Implementing synchronous ListAll