encapsulate request patch to not touch default behaviours