Somewhat better names for the methods