Reduces needless code repetition and still allows for proper memory alignment. Cleans up the code a bit.