Declarations need to be on top of the block so that our Windows build doesn’t fail