Updated so it can be a method and maintain chainablity.