added linux support in the form of a default fallback behavior when the system isn't darwin