minor interface changes