these calls are asynchronous though...shouldn't that be in the callback?