changed from lambda to mul... it's faster, honest.