do not trust the server, check number of argments where we use it