make things a bit more flexible if we want to change things later