Usually, if I request an image sized to a maximum width of 80px, I get an image that is 80px wide.

However, sometimes, it seems to do odd things. For example, here's a 124x124 original sized down to 79x79 even though the request is for a maximum of 80:

Is this a feature or a bug?