Modified for DARM compatibility issue.