add comment for potential leaking