+Run_Keyword_If_More_Than_Aluminium
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare aluminium to ${ODL_STREAM} and in case ${ODL_STREAM} is more than aluminium,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than aluminium ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_More_Than_Silicon
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare silicon to ${ODL_STREAM} and in case ${ODL_STREAM} is more than silicon,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than silicon ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_More_Than_Phosphorus
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare phosphorus to ${ODL_STREAM} and in case ${ODL_STREAM} is more than phosphorus,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than phosphorus ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_More_Than_Sulfur
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare sulfur to ${ODL_STREAM} and in case ${ODL_STREAM} is more than sulfur,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than sulfur ${kw_name} @{varargs} &{kwargs}
+
+Run_Keyword_If_More_Than_Chlorine
+ [Arguments] ${kw_name} @{varargs} &{kwargs}
+ [Documentation] Compare chlorine to ${ODL_STREAM} and in case ${ODL_STREAM} is more than chlorine,
+ ... run ${kw_name} @{varargs} &{kwargs} and return its value.
+ BuiltIn.Run_Keyword_And_Return Run_Keyword_If_More_Than chlorine ${kw_name} @{varargs} &{kwargs}
+