Write your code unless you need an existing complex solution