This totally doesn't work anymore! (nb: typesafe languages can be useful for things like this.)