Making async and sync calls consistent