this is wrong, but its at least less wrong