some erroneous issues still need resolving...