I thought of supporting it, however, rejected due to possible complication. i prefer the safer side here... (code available, commented out)