consistency across different platforms