platform specific stuff needs suffix