bluetooth stack decisions