I recently updated my project to the latest version 1.3.8 and noticed that despite the documented synchronous nature of cited function, it does now return a Promise<boolean>. Is this intended? I thought the whole idea was to save a roundtrip to the server.