- is_callable p2 need to be set to FALSE otherwise any string will be interpreted as a callable