This should work for all systems