random stuff for rust - don't quite know what yet