Can now specify the source to discard from