changed API, added throw statements
score 86.41, still problems in SAP