should document the return value explicitly.