MAJOR BUG. See commited comment.