Direct call 4-byte alignment. A few bugs are still there.