adding TODO list for some may be bugs
if there is'nt a  modifier return None as an output socket, this will except the further execution path and skip the modifier