Let's write this with tests