This could become a function returning void.