async might work now reliably
compiler prepared for the new comment handling