Share extended functionality to prevent re-attaching

Thanks @stof for telling me about this!