Takes into account