using fcall on Q calls