todo: thought this was a good idea