async: false, on everything