Not sure whether this is the answer one might be expecting but perhaps this can be of help, in answering how this works.