Works in vaccuum with the source. Should not set the non src fields to 0