Took a gcc suggestion