This is kind of hard for me to overcome, as i need to expose such a method for the asynchronous stuff that cannot generate the result right away...