removed not needed indirection