Forward declaration mismatch