Identifying required parameters on functions