fixed silly method-choises