Fixing compiling errors that involved revision.h not being in the
core. (Some days, you wish you were still in bed, ugh)

Fully fixing commit d0924f08c988d759e7c5581b1610e1fee2f5736a