Need to re work the functions to ensure that they dont fail this rule
Need to re work the functions to ensure that they dont fail this rule