Not hard science, but good enough for me