poor mans cross platform split support for testing