workaround argument exception