this isn't stupid.