gets rid of duplicate decorator functions