This would mean that async code could easily be called from within the methods. Have to investigate the consequences of this.