Fixes null error when phone does not have sd card
Uses the lower bound functions from the adapter
Removed upperbound file to replace with a boolean