Use call_user_func in preInsert too