Logic transport functions