Add convenience API