hack on the interfacea bit more.