Length as a getter and new wrap around

Here you go Gareth