This is very "mac-specific", so I'm not sure it belongs in the base