Modified for DARM compatibility issue .