trying to deal with multiple forwards