Text this: Shari'ah Non-Compliance Risk Management and Legal Documentation in Islamic Finance