Ah, makes sense actually. Its pretty common when setting value to return the value it was set to rather than the parent object.