Got rid of default async, now only when wanted