move the magic number out to the header