Edited and awaiting judgement.