oh deity the pain never ends with this method