Chris Weston said Thames wanted "to do better" but some of its targets were not achievable.