GCC's -W option is deprecated in favour of -Wextra