This looks like it should be be32toh... And changes the meaning from previous code - is other use okay with it?