We're breaking retrocompatibility anyway :imp: let's go with a richer api. Checked Exception here? better than returning null, right?