found some backwards logic. debugged all mount types