I was hoping to avoid adding another dependency to the project.