Backward port to OSX 10.6 (Snow Leopard)