random tweaks for mac system - need a better way to handle this