Travis doesn't like that forward declaration