FIX: auto keyword not supported by the Linux compiler