Adding pre_call and post_call options