0.0.46: stopgap until i rewrite this damn thing