Daniel Johnson - contract cancelled