attempted to add align16 support, not sure if it works