Need to be impelemented (interception part)