quiet silly -Wnarrowing warnings