* const + reduced scope and cyclic complexity