make it clear that we ask for permission first