fixed per stefanpenner feedback