I was thinking to have it asynchronous because in the "full" mail api case it will need to be. However, in the 'fake" mail api this will be only returning the stored property, so it will be fast (it may need to be really asynchronous using setTimeout, to stay consistent beteen the 2 implementations).