implements #39