implements #74