weird gcc error fix (try)